package com.simulate.core.annotation;

import java.lang.annotation.*;

/**
 * 功能描述: 用作请求传参数的别名<br>
 * 所属包名: com.simulate.core.annotation<br>
 * 创建人　: 白剑<br>
 * 创建时间: 2018/05/25 21:16:35<br>
 * 当前版本: 1.0<br>
 * 修改历史: <br>
 * 修改时间　　　　　修改人　　　　　版本变更　　　　　修改说明<br>
 * -----------------------------------------------------<br>
 * <br>
 */
@Target({ElementType.PARAMETER})
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface RequestParam {

    /**
     * 表示参数的别名，必填
     */
    String value();

    /**
     * 参数是否必须
     */
    boolean required() default true;
}
